CDCOPY.EXE V3.606 (C) by Markus Barth ===================================== This module allows you to write audio-tracks from CD to disk. Running under Windows-95 the program only works with SCSI or ATAPI-CDROM/CD-R, which support this special mode. Using WINDOWS-NT it is possible to use the generic WIN32 interface to read the CDDA-tracks. By default, the module starts detecting an ASPI-interface. If it is not available the generic interface is used. The following hardware was tested: Adaptec 2940, Plextor CD-ROM 8XCS, RICOH 1420C, TOSHIBA 3401 It's fully functional under Windows-95 and Windows-NT 3.51/4.x. For both operating systems I used EZ-SCSI 4.00, 4.01 as ASPI-interfaces. The following versions were tested: WNASPI32.DLL 22528 -> EZ-SCSI 4.01 WNASPI32.DLL 21504 -> EZ-SCSI 4.00 Using the ASPI-interface when there is more than one CD-ROM or CD-Writer active, you have to manipulate the following entries of the INI-File (CDCOPY.INI): host adapter number, LUN and Target. By default, the program searches the first CD-ROM that it can find (host adapter number = 0). Attention - Copy the CDCOPY.INI file to the Windows- directory" Because the module uses ASPI and the MM-extension of the WIN32-SDK, you have to change the drive letter under Systemcontrol / Multimedia / CD-Music, if you don't want to use the first CDROM / CDR. Using the generic interface you can change the drive in the combobox of the main dialog. The CD-ID shown in the left upper corner is the ID you can get with the MM-Extension (look at CDPLAYER.INI). If entries of artist or title are found in CDPLAYER.INI they are shown in the window. WINDOWS-NT CDPLAYER.INI can be larger than 64 KB. Windows-95 doesn't allow files larger than 64 KB to be handled properly. The progam creates by default WAV-Files which are written to the default drive with the name TRACKxx.WAV, where "xx" is a continuous number reflecting the track number. Using the option "SAVE AS" you can change drive or name. Before writing, the module tests for adequate space to write the file and reacts when space is lacking. Double-click on a track shows a small dialog to select and save a part of track. The files are named "TRACK_xx.WAV". The option "SAVE AS" enables you to change drive or name. CDCOPY.INI allows you to set a different default destination drive under "DestDr". The entry ForceGen=1 forces the use of the WIN32 inferface although an ASPI-Interface is detected. The module doesn't use the registry and the INI-File can be changed with any editor. The file should be placed in the Windows directory. All options can be reached over menu (File/Options) beginning with V1.200.The option "Buffered reading" speeds up reading up to 20 %. The option "classic mode" allows you to save more than one track in a file. This is convenient if you have classic or live CDs. After burning this track on a new CD you can't position at a specific track of the formerly chosen one! The option "Overread def. sec" lets you record damaged tracks. If there are not too many defect sectors you will not hear the missing parts. The option "Save CDPLAYER.INI/xmdb title" uses available titles found in CDPLAYER.INI/xmdb-file as filenames. The extension WAV, AU, RAW, MPG, MP3 is still appendend. If you hear clicks during playing the sound file, you can use the option "Jitter correction" to avoid this. The options "Buffered read" and "Overread def. sectors" are not available when using this option. This option is not implemented for all drive-types. The MPG and MP3 format is first written as WAV file and then reformatted as MPEG as more space is temporarily required. Starting with version 3.001 the module is able to save MP3 format using the module "MP3-Compressor".The module is activated through CDCOPY.To be found it must be in the path or the entry "MP3CompPath=" must lead to the EXE-file (The EXE-Filename must not be included in the path) Starting with version 3.600 the module can save files directly in MP3-WAV format. This is only possible if you own the L3CODEC of the Fraunhofer Institut. In retrieving the CD-information from a CDDB database, you must fill in the options Server, Host and Username. All available Servers you can be found at http://www.cddb.com. (e.g. sunsite.unc.edu and cddb.moonsoft.com) The hostname must be filled with e.g. www.aol.com, and as username the email-address can be used. If you have a connection to the internet, put a CD into the drive and press the CDDB-Button. The module retrieves the information, saves it with the name of the CD-ID as ASCII-file on the disk and shows the appropriate information. The calculated ID is different from the ID which is available through the MCI interface. Use the option "Use xmdb files" to show the retrieved xmdb file information which resides on your local HD. You can make an entry in CDCOPY.INI to read and save the xmdb-files from a specific directory (e.g. "xmdbPath=c:\xmdb"). To submit an unknown CDDB-entry a mail server name and an e-mail address (username) must be filled in. The new entry is submitted as an e-mail to the CD-database. If you submit an invalid entry you get an e-mail with an error description. If you have any suggestions or errors reports please feel free to send me an e-mail. The actual version of CDCOPY is always available at http://members.aol.com/mbarth2193. Please send feedback about supported drives! If you report any problems, please send the following information: Version of CDCOPY you use Vendor of your CDROM/CDR Operating system Which interface you use ASPI or WIN32 for Windows-NT Attention! Starting with this version I have to change the Freeware status to Shareware. Excessive bills for my internet activities doesn't allow me to improve CDCOPY for free. Answering many e-mails, updates etc. are too expensive for me. So if you want to make the CDCOPY-project go further send 20 US $ to: Markus Barth Holzmarkt 2 52511 Geilenkirchen (Germany) Profit-making organizations may use this software only with explicit written permission with payment to the author. M. Barth - mbarth2193@aol.com Versions: 3.606 - error corrections 3.605 - RICOH MP drives, MP3-ID TAG, DAO-CUE-Sheet generation 3.603 - Corrected some bugs 3.602 - Jitter correction using WIN32 interface, statusinformation during CDDB communication 3.600 - Writing of MP3-WAV files through L3CODEC of Fraunhofer Inst., Path for XMDB-files, Options "Save tracknumber", "Save artist" 3.505 - Submission of new CD-information to CDDB 3.502 - Buffered reading for some drive-types fixed some minor bugs MP3CompPath - variable in CDCOPY.INI 3.500 - Read artist, title etc. from internet-database CDDB, support for ATAPI-interface for Windows-95, support for MATSHITA/PANASONIC drives. 3.001 - Call MP3-Compressor to generate MP3 - format 3.000 - Save options Jitter correction for some drives 2.005 - Select/Deselect whole CD, retry failed reads speed up reading ASPI-interface for some drive-types 2.003 - Corrected some bugs 2.002 - Select down to frame using track excerption 2.001 - Support for TEAC (SCSI) drives 2.000 - Support of MPG format (MPEG 1 layer 2) Extreme small files and extreme slow when packing Best MPG - Player : MAPLAY http://www-inst.eecs.berkeley.edu/~ctsay/mp2win32.html 1.700 - Added space information for tracks 1.604 - Corrected error reading non-buffered mode using generic interface 1.603 - Added support for HITACHI drives 1.602 - Corrected some bugs 1.600 - Support for RICOH drives (ASPI) 1.500 - Choice of CDROMs/CDRs using a combobox and buffered reading using generic interface 1.400 - Save tracks using title of CDPLAYER.INI or chosen name 1.300 - Added tooltips, nicer buttons Dialog to save a part of a track 1.200 - Saving soundfiles as WAV, AU or RAW Classic-mode (Writing subsequent tracks of live or classic-CD in one file without pause) 1.100 - IDE-Support using generic WIN32 interface 1.005 - Support for HP-Writer 1.004 - Overread defect sectors Show content of CDPLAYER.INI if available